package com.aaa.tars.dao;

import com.aaa.tars.entity.OrderItem;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @FileName: OrderItemDao
 * @Description: 订单详情表DAO
 * @Author: ghz
 * @CreateTime:2025/9/20 16:58
 * @Version:1.0.0
 */
@Repository
public interface OrderItemDao {
    // 1. 批量新增订单详情（一个订单对应多个详情）
    int batchInsert(List<OrderItem> orderItemList);
    // 2. 根据订单ID查询所有详情（用于订单详情页）
    List<OrderItem> queryByOrderId(Integer orderId);
    // 3. 根据订单ID删除所有详情（订单删除时级联删除）
    int deleteByOrderId(Integer orderId);
}